<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
	<xsl:template name="price">
		<xsl:param name="value"/>
		<xsl:param name="symb"/>
		<xsl:value-of select="format-number($value, '###,###,###,###' )"/>&#160;<xsl:value-of select="$symb"/>
	</xsl:template>
	
	<xsl:template name="length">
		<xsl:param name="value" />
		<xsl:variable name="p" select="number(/page/up_measure)"/>
    	<xsl:choose>
			<xsl:when test="$p=0"> 
				<xsl:variable name="f" select="floor($value)"/>
				<xsl:variable name="i" select="number($value)-$f"/>
				<xsl:if test="$f &gt; 0"><xsl:value-of select="format-number($f, '###,###')"/>'</xsl:if>
				<xsl:if test="round($i*12) &gt; 0"><xsl:value-of select="format-number($i*12, ' ##')"/>"</xsl:if>
			</xsl:when> 
			<xsl:when test="$p=1"> 
				<xsl:value-of select="format-number($value, '###,##0.##')"/>
			</xsl:when> 
			<xsl:otherwise>
				<xsl:value-of select="$value"/>
			</xsl:otherwise> 
		</xsl:choose> 
	</xsl:template>

	<xsl:template name="valume">
		<xsl:param name="value"/>
		<xsl:value-of select="format-number($value, '###,##0.##')"/>
	</xsl:template>
</xsl:stylesheet>
